Hotels in Marina Grande, Capri

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Marina Grande hotels

Villa Patrizi

Villa Patrizi
Marina Grande
9.4 out of 10, Exceptional, (285 reviews)
"No breakfast available. Possibility of a box"
United States
Mauro
The price is CA $158
CA $174 total
includes taxes & fees
Apr 29 - Apr 30
Villa Patrizi

Fortino Bed & Breakfast

Fortino Bed & Breakfast
Marina Grande
9.0 out of 10, Wonderful, (73 reviews)
"Very good location. Very lovely staff and the room was very tidy. Would happily stay here again "
Australia
Conroy
The price is CA $171
CA $188 total
includes taxes & fees
May 3 - May 4
Fortino Bed & Breakfast

Capri Inn

Capri Inn
Marina Grande
9.6 out of 10, Exceptional, (585 reviews)
"Good friendly staff"
United States
John
The price is CA $221
CA $243 total
includes taxes & fees
Apr 29 - Apr 30
Capri Inn

Hotel Belvedere & Tre Re

Hotel Belvedere & Tre Re
Marina Grande
9.4 out of 10, Exceptional, (53 reviews)
"Very helpfully staffed, very close to beach and swimming are."
United States
oscar a
The price is CA $219
CA $241 total
includes taxes & fees
Apr 30 - May 1
Hotel Belvedere & Tre Re

Hotel Palatium Mari

Hotel Palatium Mari
Marina Grande
8.2 out of 10, Very good, (207 reviews)
"Great location , nice breakfast , nice view from balcony , quiet . Definitely will stay again . "
United States
Yinglan
The price is CA $151
CA $166 total
includes taxes & fees
May 3 - May 4
Hotel Palatium Mari

Il Quadrifoglio - Sea View Terrace

Il Quadrifoglio - Sea View Terrace
Marina Grande
The price is CA $195
CA $359 total
includes taxes & fees
May 11 - May 12
Il Quadrifoglio - Sea View Terrace

Casa Gaia

Casa Gaia
Marina Grande
9.6 out of 10, Exceptional, (76 reviews)
"Great place to stay and easy to find , close to the port. Room was great , very clean. Slightly hard to get a hold of the staff to arrange a check in. Otherwise great "
Canada
Meaghin
The price is CA $135
CA $149 total
includes taxes & fees
Apr 29 - Apr 30
Casa Gaia

Villa Marina Capri - Preferred Hotels & Resorts

Villa Marina Capri - Preferred Hotels & Resorts
5.0 star property
Marina Grande
9.0 out of 10, Wonderful, (206 reviews)
"excellent service and accommodations, highly recommended."
Canada
julian
The price is CA $647
CA $711 total
includes taxes & fees
Apr 29 - Apr 30
Villa Marina Capri - Preferred Hotels & Resorts

Luxury Villa Excelsior Parco

Luxury Villa Excelsior Parco
5.0 star property
Marina Grande
9.8 out of 10, Exceptional, (364 reviews)
"Staff were amazing and the hotel was amazing"
United States
Louie
The price is CA $644
CA $709 total
includes taxes & fees
May 11 - May 12
Luxury Villa Excelsior Parco

J.K. Place Capri

J.K. Place Capri
5.0 star property
Marina Grande
10.0 out of 10, Exceptional, (14 reviews)
"Amazing property and staff"
Canada
Lior
The price is CA $1,278
CA $1,405 total
includes taxes & fees
Apr 29 - Apr 30
J.K. Place Capri

Relais Maresca Luxury Small Hotel

Relais Maresca Luxury Small Hotel
4.0 star property
Marina Grande
8.8 out of 10, Excellent, (785 reviews)
"Unbelievable stay, the views!!! A 10, the breakfast and staff a 10!!!! Pictures don’t do it justice. Antonio was very helpful along with the staff. You cannot go wrong with this place. When the ferry drops you off, you’re in front of the hotel, the hotel is right next to ships and the cable car."
United States
Jason
The price is CA $592
CA $652 total
includes taxes & fees
Apr 29 - Apr 30
Relais Maresca Luxury Small Hotel

Towers Hotel Stabiae Sorrento Coast

Towers Hotel Stabiae Sorrento Coast
4.0 star property
23.2 km from Marina Grande
8.6 out of 10, Excellent, (601 reviews)
"Excellent location and great views but amenities were lacking, air conditioning was not working due to seasonal operations which led to uncomfortable sleeping situation. Electrical options for plug in devices was old, no usb ports. Had to request toilet paper as it was not replenished when room was cleaned, the suite has a lot of space but a very small flat screen tv that didn’t offer any other languages other than Italian, Place feels old and is in need of some updating. With some upgrades...
United States
Melvin
The price is CA $153
CA $182 total
includes taxes & fees
May 3 - May 4
Towers Hotel Stabiae Sorrento Coast

Panariello Palace

Panariello Palace
26.3 km from Marina Grande
9.8 out of 10, Exceptional, (132 reviews)
"We love our stay here! Our favorite is the breakfast buffet and the staff is so friendly and helpful. We would go back there again in a heart beat! "
United States
Mark Anthony
The price is CA $89
CA $104 total
includes taxes & fees
May 4 - May 5
Panariello Palace

Hotel Baia di Puolo

Hotel Baia di Puolo
3.0 star property
12.2 km from Marina Grande
8.4 out of 10, Very good, (372 reviews)
"Lovely relaxed peaceful location "
United Kingdom
Catherine
The price is CA $194
CA $220 total
includes taxes & fees
May 10 - May 11
Hotel Baia di Puolo

Villa Ceselle

Villa Ceselle
3.0 star property
2.2 km from Marina Grande
9.4 out of 10, Exceptional, (398 reviews)
"Beautiful and fabulous service"
United States
Jennifer
The price is CA $189
CA $208 total
includes taxes & fees
Apr 29 - Apr 30
Villa Ceselle

Hotel Weber Ambassador

Hotel Weber Ambassador
4.0 star property
Marina Piccola, 1.1 km from Marina Grande
8.8 out of 10, Excellent, (1,008 reviews)
"Absolutely fantastic!"
United States
Anil
The price is CA $258
CA $284 total
includes taxes & fees
May 17 - May 18
Hotel Weber Ambassador

Hotel Tramonto d'Oro

Hotel Tramonto d'Oro
4.0 star property
24.9 km from Marina Grande
9.6 out of 10, Exceptional, (664 reviews)
"It was perfect, the view absolutely stunning."
United States
Heather
The price is CA $361
CA $410 total
includes taxes & fees
Apr 29 - Apr 30
Hotel Tramonto d'Oro

Hotel Villa delle Palme

Hotel Villa delle Palme
3.0 star property
22.2 km from Marina Grande
9.8 out of 10, Exceptional, (372 reviews)
"Breakfast was wonderful"
United States
Michael
The price is CA $347
CA $391 total
includes taxes & fees
Apr 29 - Apr 30
Hotel Villa delle Palme

Hotel La Bougainville

Hotel La Bougainville
4.0 star property
22.6 km from Marina Grande
9.4 out of 10, Exceptional, (409 reviews)
"The staff at this hotel were friendly and helpful. The rooms were comfortable and clean. The breakfast room was small but they made sure we got plenty to eat. The location was great, right in the middle of everything. "
United States
John
The price is CA $319
CA $363 total
includes taxes & fees
Apr 29 - Apr 30
Hotel La Bougainville

Hotel Savoia

Hotel Savoia
4.0 star property
22.6 km from Marina Grande
9.6 out of 10, Exceptional, (970 reviews)
"Breakfast was great. "
United States
Ivan
The price is CA $1,151
CA $1,279 total
includes taxes & fees
May 12 - May 13
Hotel Savoia
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in Marina Grande

Find the best Marina Grande areas and neighborhoods for the activities you enjoy most.

Capri Town

If you're spending some time in Capri Town, Piazzetta di Capri and Via Krupp are top sights worth seeing.

Marina Piccola

This beautiful bay sits at the base of Capri’s tallest peak and has impressive sea views and some of the island’s best beaches.

Tiberio

If you're spending some time in Tiberio, Villa Jovis and Capridream are top sights worth seeing.

Matermania

If you're spending some time in Matermania, Arco Naturale and Grotta di Matromania are top sights worth seeing.

Top Marina Grande Hotel Reviews

Frequently asked questions

What are the best hotels in Marina Grande that travellers recommend?
Two of the best hotels in Marina Grande that receive consistently high recommendations from travellers are the J.K. Place Capri and the Luxury Villa Excelsior Parco.

The 5-star J.K. Place Capri, with an exceptional 10.0 rating, is highly praised for its wonderful beachfront restaurant and its attentive staff. Guests can enjoy premium bedding, bathrobes, and stunning sea views, all within a luxurious setting.

Another excellent choice is the 5-star Luxury Villa Excelsior Parco, which has a 9.8 rating. This hotel offers a relaxing massage service and 24-hour room service. Guests frequently praise the amazing and attentive staff, as well as the wonderful location, making it a truly memorable stay.
What are the best family hotels in Marina Grande?
For family-friendly accommodation in Marina Grande, consider the Luxury Villa Excelsior Parco, Villa Marina Capri, Relais Maresca Luxury Small Hotel, and Hotel Palatium Mari.

The 5-star Luxury Villa Excelsior Parco, with an outstanding 9.8 rating, offers babysitting services and rollaway extra beds, making it ideal for families. It is conveniently located just 0.1 km from Marina Grande Beach and 0.3 km from Marina Grande itself. Guests consistently praise the attentive staff and wonderful location.

Another excellent option is the 5-star Villa Marina Capri, rated 9.0. This hotel provides free cribs, on-site babysitting, and free rollaway extra beds. Families will also appreciate the free area shuttle, free wired internet in public areas, and complimentary breakfast. It is very close to Marina Grande Beach, just 0.1 km away.

The 4-star Relais Maresca Luxury Small Hotel, with an 8.8 rating, offers free cribs, rollaway extra beds, connecting rooms, and on-site babysitting services. A complimentary buffet breakfast is also included. The staff are frequently described as friendly and incredible, and the service is excellent. It is located 0.2 km from Marina Grande and Marina Grande Beach.

Finally, the Hotel Palatium Mari, rated 8.2, is another good choice for families, offering on-site babysitting, free cribs, sofa beds, and connecting rooms. The hotel features both indoor and outdoor pools, and rooms often include a balcony, furnished patio, or terrace. It is located 0.2 km from Marina Grande Beach.
What are the best 5-star hotels in Marina Grande?
For a luxurious 5-star stay in Marina Grande, consider the Villa Marina Capri, J.K. Place Capri, or Luxury Villa Excelsior Parco.

The 5-star Villa Marina Capri, with a 9.0 rating, offers a truly opulent experience. Guests can enjoy private plunge pools, rainfall showerheads, and Frette Italian sheets, ensuring ultimate comfort. The hotel also features a poolside bar and 24-hour room service, with a hosted evening meal daily. Many rooms provide stunning sea views. It is conveniently located near Bagni di Tiberio Beach, just 0.7 km away.

Another exceptional choice is the 5-star J.K. Place Capri, which boasts an outstanding 10.0 rating. This hotel is celebrated for its beachfront restaurant and poolside bar, offering a ideal setting for couples dining. High-quality premium bedding and bathrobes add to the comfort, and many rooms offer beautiful sea views. Bagni di Tiberio Beach is a mere 0.6 km from the hotel.

Finally, the 5-star Luxury Villa Excelsior Parco, rated 9.8, provides a refined retreat. Guests appreciate the availability of massage services, bathrobes, and 24-hour room service. Many rooms offer picturesque sea views, and the staff are consistently described as attentive and amazing. It is situated 0.8 km from Bagni di Tiberio Beach.
What are the best spa hotels in Marina Grande?
For an exceptional spa experience in Marina Grande, consider the J.K. Place Capri or the Villa Marina Capri.

The 5-star J.K. Place Capri, with a great 10.0 rating, offers an outstanding spa experience. Guests can enjoy a steam room, various massage therapies, body scrubs, and a range of body and facial treatments, including manicures and pedicures. The onsite full-service spa is available daily.

Another excellent option is the 5-star Villa Marina Capri, rated 9.0. Its full-service spa provides a wide array of treatments such as massages, facial treatments, body scrubs, and body wraps. Facilities include a steam room, sauna, and Turkish bath or hammam, ensuring wellness experiences.

Alternatively, the 5-star Luxury Villa Excelsior Parco, with a 9.8 rating, also features an onsite spa offering massages, with advance notice available. Complimentary services such as free breakfast, free self-parking, and a 24-hour airport shuttle add to the convenience.

The 4-star Relais Maresca Luxury Small Hotel, rated 8.8, provides an onsite spa with massage services, including couples' treatment rooms and manicures and pedicures. Free breakfast is also a welcome amenity for guests.
What hotels in Marina Grande offer free breakfast?
For hotels in Marina Grande that offer complimentary breakfast, consider the Luxury Villa Excelsior Parco, Relais Maresca Luxury Small Hotel, Villa Marina Capri, or J.K. Place Capri.

The 5-star Luxury Villa Excelsior Parco, with an exceptional 9.8 rating, provides a free buffet breakfast daily. Guests appreciate the attentive and amazing staff, as well as the wonderful location of the villa. It also offers free self-parking, a 24-hour airport shuttle, and a free shuttle to the ferry terminal and beach.

Another excellent choice is the 4-star Relais Maresca Luxury Small Hotel, rated 8.8. This hotel also includes a free buffet breakfast daily. Travellers frequently praise the friendly and incredible staff, along with the excellent service.

The 5-star Villa Marina Capri, with a 9.0 rating, offers a free buffet breakfast daily. Guests often highlight the friendly and attentive staff and the great location. The hotel provides a free area shuttle, a 24-hour airport shuttle, and a free ferry terminal shuttle.

Finally, the 5-star J.K. Place Capri, boasting a superb 10.0 rating, includes a complimentary continental breakfast daily. Guests consistently mention the wonderful restaurant and staff. This hotel also features a full-service spa with various treatments available.
What are the top pet-friendly hotels in Marina Grande?
For top pet-friendly hotels in Marina Grande, consider the Villa Marina Capri, Luxury Villa Excelsior Parco, and Hotel Palatium Mari.

The 5-star Villa Marina Capri, with a 9.0 rating, warmly welcomes pets and provides food and water bowls for their comfort. Guests often praise the friendly and attentive staff. This hotel is conveniently located just 0.4 km from Marina Grande and 0.1 km from Marina Grande Beach. It also offers a free area shuttle, free wired internet in public areas, and a complimentary buffet breakfast.

Another excellent option is the 5-star Luxury Villa Excelsior Parco, boasting an impressive 9.8 rating. This hotel also permits pets and provides complimentary self-parking, a 24-hour airport shuttle, and a free ferry terminal shuttle. Guests frequently highlight the amazing and attentive staff, and its wonderful location, being only 0.3 km from Marina Grande and 0.1 km from Marina Grande Beach.

The Hotel Palatium Mari, rated 8.2, is a great choice as it allows pets to stay free, specifically dogs and cats. It features an indoor/outdoor pool, a furnished patio, a deck or patio, and a terrace for relaxation. Guests appreciate the friendly staff and great location, which is 0.5 km from Marina Grande and 0.2 km from Marina Grande Beach.
What are the top boutique hotels in Marina Grande?
For a top boutique hotel in Marina Grande, consider the highly-rated Villa Marina Capri.

The 5-star Villa Marina Capri, with an exceptional 9.0 rating, is a luxurious boutique option. Guests frequently praise the friendly and attentive staff, as well as its great location. The hotel provides a wide range of complimentary services, including a free airport shuttle available 24 hours a day, a ferry terminal shuttle, and an area shuttle. Guests can also enjoy free wired internet in public areas, complimentary toiletries, and a delicious free buffet breakfast. The hotel is conveniently located near points of interest such as Bagni di Tiberio Beach, which is just 0.7 km away.
What are the most romantic hotels in Marina Grande for couples?
For a romantic stay in Marina Grande, you have several excellent choices, including Luxury Villa Excelsior Parco, Relais Maresca Luxury Small Hotel, Villa Marina Capri, Hotel Belvedere & Tre Re, and J.K. Place Capri.

The 5-star Luxury Villa Excelsior Parco, with an outstanding 9.8 rating, offers a truly luxurious experience. It provides complimentary breakfast, free self-parking, and a 24-hour airport shuttle. Guests particularly appreciate the attentive and amazing staff, as well as its wonderful location. Many rooms feature a private hot tub, a balcony, and sea views, great for couples.

Another lovely option is the 4-star Relais Maresca Luxury Small Hotel, rated 8.8. This hotel offers complimentary breakfast, a 24-hour airport shuttle, and free WiFi. Reviewers frequently highlight the friendly and incredible staff and excellent service. For couples, the availability of couples' treatment rooms, balconies, and sea views adds to the romantic appeal.

The 5-star Villa Marina Capri, with a 9.0 rating, is another highly recommended choice. It provides complimentary breakfast, a free area shuttle, and a 24-hour airport shuttle. Guests often praise the friendly and attentive staff and its great location. Rooms with sea views, balconies, and access to a sauna make for a relaxing and romantic escape.

Hotel Belvedere & Tre Re, with a 9.4 rating, specifically caters to couples with its dedicated couples dining options. It also offers a 24-hour airport shuttle. Many rooms feature sea views and balconies, providing a delightful setting for a romantic getaway.

Finally, the 5-star J.K. Place Capri, rated a great 10.0, is an exceptional choice for couples. It offers complimentary continental breakfast, a full-service spa with massage services, body scrubs, and facials, as well as a steam room and sauna. The hotel also features couples dining and guests frequently praise the wonderful restaurant and staff. Rooms often include sea views and furnished balconies, creating a great romantic setting.
What are the best hotels in Marina Grande near Spiaggia Libera di Marina Grande?
For hotels in Marina Grande near Spiaggia Libera di Marina Grande, consider the Luxury Villa Excelsior Parco, Relais Maresca Luxury Small Hotel, or Villa Marina Capri.

The 5-star Luxury Villa Excelsior Parco, with an exceptional 9.8 rating, is located approximately 0.1 km from Marina Grande Beach. This hotel offers babysitting and childcare services, including on-site options, and can provide rollaway or extra beds, making it convenient for families. Guests consistently praise the attentive and amazing staff, as well as the wonderful location.

Another excellent option is the 4-star Relais Maresca Luxury Small Hotel, rated 8.8. It is also very close to Marina Grande Beach, about 0.2 km away. The hotel provides free cribs and rollaway beds, connecting rooms, and on-site babysitting services. Guests can enjoy a complimentary breakfast, including a buffet option. The friendly and incredible staff and excellent service are frequently highlighted by visitors.

The 5-star Villa Marina Capri, with a 9.0 rating, is situated approximately 0.1 km from Marina Grande Beach. This hotel offers complimentary cribs and rollaway beds, along with on-site babysitting services. Guests can benefit from a free area shuttle, free wired internet in public areas, and complimentary toiletries. A free breakfast, including a buffet, is provided, and the hotel also offers a 24-hour airport shuttle and free ferry terminal shuttle. Guests often praise the friendly and attentive staff and the great location.
When is the best time to go to Marina Grande?
The best time to go to Marina Grande is during the shoulder seasons, specifically April, May, September, and October. These months offer pleasant weather, fewer crowds, and a more relaxed experience compared to the peak summer months.

During April and May, the weather is typically mild and sunny, great for exploring the coastline and enjoying outdoor activities before the intense summer heat sets in. The island's gardens are in full bloom, making for particularly scenic walks.

September and October also provide excellent conditions. The scorching summer temperatures have usually subsided, but the sea remains warm enough for swimming. The large crowds of July and August have dispersed, allowing for a more tranquil visit to popular spots and easier access to restaurants and attractions.

For those looking to avoid crowds entirely and are less concerned with swimming, November to March offers the quietest experience.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Marina Grande hotel for you.
How can I save on a Marina Grande hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Marina Grande hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Marina Grande hotel?
Hotel prices in Marina Grande often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia